BCoT: Introduction to Blockchain-Based Internet …

13

Fig. 10 Management hub-based architecture for blockchain-based IoT

Every blockchain full nodes need to keep all the copies of blockchain data. However,

lightweight IoT devices cannot store and maintain this vast amount of data [92

95]. To solve this problem, one dedicated node is integrated with IoT architecture

called management hub, as shown in Fig. 10. Management hub contains all the

blockchain data, and it interacts with blockchain on behalf of IoT nodes. One smart

contract maintains this management hub [9698]. This contract cannot be deleted

and modified. Only the authorized party has control over this smart contract.

5.3

Ownership of IoT Devices Using Dew-Block Architecture

With the power of blockchain, ownership of IoT devices is efficiently controlled

in different fields like Fog computing, Dew computing, and cloud computing [99

103]. Software in Dew ensures the software ownership in on-premises devices using

Dew computing, and it synchronizes the ownership with the cloud for further use.

Cloud can be replaced with blockchain [104, 105]. There is a unique software which

is called system software. SiD can control the ownership of any hardware devices

using the system software concept. This system software is installed on IoT devices

like cameras, vehicles, etc. In this architecture owner of the system, the software is

considered the owner of that particular hardware. This system software ownership

is synchronized with the blockchain network for further use as shown in Fig. 11.